package com.zx.sdk.listener;

import com.zx.sdk.league.member.BaseLeagueMember;
import com.zx.sdk.model.AdInfo;
import com.zx.sdk.model.ZxError;

public interface ZxBannerListener extends ZxListener {
    void onAdReady(Object object, BaseLeagueMember<?, ?, ?, ?,?> member, AdInfo adInfo);

    void onAdShow(Object object, BaseLeagueMember<?, ?, ?, ?,?> member, AdInfo adInfo);

    void onAdClick(Object object, BaseLeagueMember<?, ?, ?, ?,?> member, AdInfo adInfo);

    void onAdFailed(ZxError error, BaseLeagueMember<?, ?, ?, ?,?> member, AdInfo adInfo);

    void onAdSwitch(BaseLeagueMember<?, ?, ?, ?,?> member, AdInfo adInfo);

    void onAdClose(Object object, BaseLeagueMember<?, ?, ?, ?,?> member, AdInfo adInfo);
}
